package com.wtwd.campus.hxy.dao;

import com.wtwd.campus.hxy.entity.DeviceInfo;
import com.wtwd.campus.hxy.model.vo.LocationVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface DeviceMapper {

    LocationVO getLastLocationByImei(String imei);

    List<Map<String, Object>> getLocationByImeiAndTime(@Param("imei") String imei, @Param("beginTime") long beginTime, @Param("endTime") long endTime);

    DeviceInfo getDeviceInfoByImei(@Param("imei") String imei);

    boolean clearAll(@Param("imei") String imei,@Param("deviceId") Integer deviceId);

}
